要開始累了,我要開始全力存庫存了,希望可以存到十篇左右!!!
題目:Ready Gladiator 0
遊戲介紹:
程式碼是用Redcode語言編寫的,是一種為了在「Core War」遊戲中設計的虛擬機語言。
Core War 是一個模擬兩個或多個程式(也稱為「戰士」)在虛擬機(也稱為「核心」)中競爭的遊戲,目的是讓自己的程式佔領核心並終結其他對手的程式。
基本redcode語法:
解題思路:
題目:Ready Gladiator 1
解題思路:
start:
add #5, bomb ; 每次將炸彈的位置往前移動5個單位
mov bomb, @bomb ; 丟出炸彈
jmp start ; 繼續迴圈
bomb:
dat #0 ; 定義炸彈,當 Imp 碰到這個位置時會被摧毀
end start
end
後記:
我一開始覺得這兩題不是一樣的嗎,為什麼程式碼不通用,後來問了GPT後才知道是因為第一關沒有做防禦的動作,所以很好做攻擊,明天會把這系列全部都寫完!!